cmake_minimum_required(VERSION 3.13)
set(geometry_transition_generated_dir "${RNOH_GENERATED_DIR}/geometry_transition")

file(GLOB_RECURSE geometry_transition_generated_SRC "${geometry_transition_generated_dir}/**/*.cpp")

file(GLOB geometry_transition_SRC CONFIGURE_DEPENDS *.cpp)

add_library(geometry_transition SHARED ${geometry_transition_SRC} ${geometry_transition_generated_SRC})

target_include_directories(geometry_transition PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${geometry_transition_generated_dir})

target_link_libraries(geometry_transition PUBLIC rnoh)